﻿using System;

namespace Pay.TO {
	/// <summary>
	/// 账单类型
	/// </summary>
	[Serializable]
	public enum BillType {
		None = 0,
		/// <summary>
		/// 收款
		/// </summary>
		Receipt = 1,
		/// <summary>
		/// 手续费
		/// </summary>
		Fee = 2,
		/// <summary>
		/// 退款
		/// </summary>
		Refund = 3,
		/// <summary>
		/// 退回手续费
		/// </summary>
		RefundFee = 4,
		/// <summary>
		/// 提现
		/// </summary>
		Deposit = 5,
		/// <summary>
		/// 商品积分手续费
		/// </summary>
		OemIntTradeFee = 6,
		/// <summary>
		/// 补贴
		/// </summary>
		Subsidy = 7,
		/// <summary>
		/// 积分支付
		/// </summary>
		IntPay = 8,
		/// <summary>
		/// 费率分润
		/// </summary>
		FeeProfit = 9,
		/// <summary>
		/// 结算分润
		/// </summary>
		SettleProfit = 10,
		/// <summary>
		/// 升级分润
		/// </summary>
		UpProfit = 11,
		/// <summary>
		/// 货款
		/// </summary>
		Mall = 12,
		/// <summary>
		/// 商品手续费
		/// </summary>
		OemTradeFee = 13,
		/// <summary>
		/// 分销
		/// </summary>
		Distribution = 14,
		/// <summary>
		/// 充值代付
		/// </summary>
		Outpay = 15
	}
}
